// fs file system 文件系统 

// 先导入fs模块
var fs = require('fs');
// 1.读取文件

// 异步 
// 语法
// fs.readFile(文件路径, 编码, 回调函数)
// 文件路径必须填 相对路径 绝对路径都可以 
// 编码格式可以不填 默认是buffer 二进制数据  utf-8
// 回调函数必须写  有两个参数 一个是err 一个是data
// 如果失败 通过err来获取错误信息
// 如果成功 通过data来获取数据

// fs.readFile('./index.txt', 'utf-8', function (err, data) {
//     if (err) {
//         console.log(err);
//     } else {
//         console.log(data);
//     }
// })
// 同步 
// fs.readFileSync('路径', '编码)
// 路径必须填
// 编码可以不填 默认是buffer 二进制数据  utf-8

// const res = fs.readFileSync('./index.txt', 'utf-8');
// console.log(res);
// 2.写入文件

// 异步

// fs.writeFile('路径', '内容', '编码', 回调函数)
// 路径必须填
// 内容必须填
// 编码可以不填 
// 回调函数必须写

// fs.writeFile('./writing.txt', '我是写入的内容', function (err) {
//     if (err) {
//         console.log(err);
//     } else {
//         console.log('写入成功');
//     }
// })


// fs.writeFileSync('路径', '内容');

fs.writeFileSync('./writing.txt', '我是同步方式写入的内容','utf-8');
